extenuating cause - Spanish English Dictionary